put forward an idea - French English Dictionary